Una funzione è una formula predefinita, denominata, che esegue un determinato calcolo e produce un valore unico e specifico.
La maggior parte delle funzioni comprende tre parti di base:
la funzione
un gruppo di parentesi, se la funzione accetta parametri
i parametri richiesti dalla funzione
Ogni funzione produce un risultato di tipo di campo Testo, Numero, Data, Ora, Indicatore data e ora o Contenitore.
Parametri
I parametri delle funzioni possono essere costanti (come ad esempio 1,07 o "ciao"), riferimenti a campi (come TotaleFattura), espressioni (come 1 + 12), o altre funzioni (come la funzione VPN). È possibile inserire degli spazi prima o dopo le parentesi utilizzate per contenere i parametri; gli spazi non sono necessari. Quando una funzione richiede più di un parametro, separare i singoli parametri con un separatore di lista, come ad esempio un punto e virgola.
Importante Per informazioni sui parametri di testo letterali vedere la sezione Funzioni di
definizione.
Le parentesi graffe ({ }) racchiudono i parametri facoltativi (ad esempio Funzione Maiusc/Minusc e Funzione Scegliere). Un'ellissi (...) indica che è possibile aggiungere altri parametri, separati tra loro da punto e virgola (ad esempio nelle funzioni aggregate). Le virgolette doppie (" ") indicano una stringa di testo.
Nella tabella seguente sono riportati gli esempi di alcune funzioni di FileMaker Pro.
Funzione
Restituisce
Lunghezza ("Luca")
4, il numero di caratteri del testo "Luca"
Arrotonda (ImposteVendita;2)
L'importo delle imposte di vendita arrotondato a due decimali
Posizione (Nome, "Mc" , 1,1)
Un numero che rappresenta la posizione di inizio di una stringa di testo all'interno di un'altra; in questo caso indica la posizione della prima occorrenza di "Mc" nel campo Nome
Get (UltimoErrore)
Un numero che rappresenta l'(eventuale) errore nell'ultima istruzione di script eseguita nello script in esecuzione (per informazioni sull'esecuzione degli script in ambienti client/server e peer-to-peer vedere Risoluzione di calcoli su una macchina host)
Somma (Prezzo)
Il totale di tutti i valori nel campo multiplo Prezzo
Per informazioni sulle applicazioni delle funzioni vedere la sezione Formule.